package com.kernaling.test;

import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.imgcodecs.Imgcodecs;

public class ErWeiImage {

//	public static void main(String[] args) {
//		
//			System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
//			
//			String maskName = "E:\\black_mask.jpg";
//			Mat mask_img =  Imgcodecs.imread(maskName);
//			
//			for(int img_no=1;img_no<500;img_no++) {
//				
//				String picName = "E:/after/dest_"+img_no+".jpg";
//				Mat  img =  Imgcodecs.imread(picName);
////			        Imgproc.cvtColor(img, img, Imgproc.COLOR_BGR2GRAY);
//		        //
////			        Imgproc.Canny(img, img, threshold, threshold * 3, 3, true);
//		        
////			        Mat.ones(mask_img.rows(), mask_img.cols(), Mat)
////			        Mat dest = new Mat();
////			        img.copyTo( dest , mask_img);
//		        
//		        int rows = mask_img.rows();
//		        int cols = mask_img.cols();
//		        
//		        Mat destMat = img.clone();
//		        
//		        for(int r=0;r<rows;r++) {
//
//		        	for(int c=0;c<cols;c++) {
//		    
//		        		double[] src = img.get(r, c);
//		        		
//		        		double m0 = mask[0];
//		        		double m1 = mask[1];
//		        		double m2 = mask[2];
//		        		
//		        		double d0 = src[0];
//		        		double d1 = src[1];
//		        		double d2 = src[2];
//		        		
//		        		double dest[] = null;
//		        		if(m0 > 250 && m1 > 250 && m2 > 250 ) {
////			        			m0 = 0;
////			        			m1 = 0;
////			        			m2 = 0;
//		        			dest = new double[]{ 255 ,255 ,255 }; 
//		        			
//		        		}else {
//		        			dest = src; 
//		        		}
//		        		
//		        		
////		        		System.out.println( d0 + "\t" + d1 + "\t" + d2 );
//		        		
//		        		destMat.put( r , c , dest );
////			        		System.out.println("n:" + n);
//		        		
//		        	}
//		        }
//
//		        
//		        Imgcodecs.imwrite( "E:/after/dest_"+img_no+".jpg" , destMat );
//		     
//		        //
////			        Imgcodecs.imwrite( "E:\\new.jpg" , dest);
////		        System.out.println("rows:"+rows+",cols:"+cols+"\tfinished");
//			        
//			}
//			
//	       
//		
//	}
}
